html{
	font-size:13.33vw;
}
body{
	  background:#eef1f3;
}
.containerBox{
	padding:0.2rem 0.2rem 1.2rem;
}
/* 事件备注 */
.remarksBox{
	margin-top:0.2rem;
	padding:0.2rem;
	background:#FFFFFF;
	border-radius: 0.1rem;
}
.remarksBox .rkTitle{
	border-bottom: 1px solid #b9c0c6;
	padding-bottom:0.15rem;
	color:#7c8791;
	font-size:0.22rem;
}
.remarksBox .rkTitle span:first-child{
	color:#4e5458;
	font-size:0.3rem;
	padding-bottom:0.15rem;
	font-weight: bold;
	margin-right:0.1rem;
	border-bottom: 2px solid #3b5fff;
}
#renderMonth .day li .showAllList .festival,
#renderMonth .day li .showAllList .term,
#renderMonth .day li .showAllList .customer{
	width:100%;
	height:auto;
	padding:0.2rem;
	border-bottom: 1px solid #b9c0c6;
	color:#7c8791;
	font-size: 0.26rem;
	line-height: 0.4rem;
	position: relative;
	text-align: left;
}
#renderMonth .day li .showAllList .festival,
#renderMonth .day li .showAllList .term,
#renderMonth .day li .showAllList .customer {
  background:transparent;
  border-radius: 0;
  height:auto;
}
#renderMonth .day li .showAllList .fesBox:last-child{
	border-bottom: 0 none;
}
.showAllList .fesBox h3{
	margin-bottom:0.1rem;
}
.showAllList .fesBox h3:before{
	content: "";
	position: absolute;
	top:0.2rem;
	left:0rem;
	width:2px;
	height:0.36rem;
	background:-webkit-linear-gradient(to right, #eb663a 0%, #ee9226 100%); 
	background:linear-gradient(to right, #eb663a 0%, #ee9226 100%);
}
.showAllList .fesBox.customer h3:before{
	background:-webkit-linear-gradient(to bottom, #9a46ff 0%, #7697fe 100%); 
	background:linear-gradient(to bottom, #9a46ff 0%, #7697fe 100%);
}
.showAllList .fesBox.term h3:before{
	background:-webkit-linear-gradient(to bottom, #56dfc7 0%, #4ab8e7 100%); 
	background:linear-gradient(to bottom, #56dfc7 0%, #4ab8e7 100%);
}